Skip to content

chore: remove toolpath-desktop (moved to pathbase repo)#57

Merged
eliothedeman merged 1 commit intomainfrom
eliot/elated-gagarin-55ffd7
Apr 25, 2026
Merged

chore: remove toolpath-desktop (moved to pathbase repo)#57
eliothedeman merged 1 commit intomainfrom
eliot/elated-gagarin-55ffd7

Conversation

@eliothedeman
Copy link
Copy Markdown
Collaborator

Summary

  • Removes crates/toolpath-desktop/ from the workspace — the Tauri 2 desktop GUI has moved to the private pathbase repo as pathbase-app now that Pathbase is going closed-source.
  • The open-source toolpath crates stay here and are consumed by pathbase-app via git/crates.io deps.

What changed

  • Deleted crates/toolpath-desktop/ and its [workspace.dependencies] entry.
  • Removed .github/workflows/release-desktop.yml and scripts/run-desktop.sh.
  • Dropped the --exclude toolpath-desktop carve-out from deploy-site.yml — no more Tauri GTK-sys deps in the workspace, so the CI test matrix simplifies.
  • scripts/release.sh: removed toolpath-desktop from ALL_CRATES and the tier-3 publish block.
  • Updated CLAUDE.md, README.md, site/pages/crates.md, site/_data/crates.json, and CHANGELOG.md to point at the new home.
  • Kept the toolpath-desktop mention in crates/toolpath-codex/tests/fixtures/sample-codex-python.jsonl as-is (historical captured session data).

Test plan

  • cargo check --workspace (clean)
  • cargo test --workspace (all pass)
  • cargo clippy --workspace -- -D warnings (clean)
  • CI deploy-site workflow passes without the --exclude flags.

The Tauri 2 desktop GUI has been moved to the private pathbase repo as
`pathbase-app` now that Pathbase is going closed-source. The toolpath
crates remain open and are consumed by the app via git/crates.io deps.

- Drop `crates/toolpath-desktop/` and its workspace/release wiring.
- Remove the `release-desktop.yml` workflow and `scripts/run-desktop.sh`.
- Drop the `--exclude toolpath-desktop` carve-out from `deploy-site.yml`
  (no longer needed without the Tauri GTK-sys deps in the workspace).
- Point CLAUDE.md, README.md, the site, and CHANGELOG at the new home.
@github-actions
Copy link
Copy Markdown

🔍 Preview deployed: https://42ec6ae0.toolpath.pages.dev

@eliothedeman eliothedeman merged commit b133ab6 into main Apr 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant